package net.itren.jetpackdemo.bean

import com.google.gson.Gson
import net.itren.jetpackdemo.utils.GsonUtil

data class User(var name: String) {
    var age: Int? = 0
    var page: String? = ""
    var ob: Any? = null;

}

fun main() {
//    var user = User("油腻")
//    user.age = 40
//    user.page = "又是新的一页"
//    val toJson = GsonUtil.gsonString(user)
//    println(toJson)
//
//    val json = "{\"age\":40,\"page\":\"又是新的一页\",\"name\":\"油腻\"}"
//    val userBean = GsonUtil.gsonToBean(json, User::class.java)
//    println(userBean)
//    var valu = user.ob
//    when (valu) {
//        is Int -> println("${user.name}")
//        is String -> println("${user.name}")
//        else -> {
//            println("其他内容, 我要看看 ")
//        }
//    }


    var abc:String? = null;



}